package com.qn.controller;

import com.qn.utils.ExcelImportTool;
import com.qn.utils.Msg;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;

import javax.annotation.Resource;
import java.io.IOException;

/**
 * 表格数据上传
 *
 * @author LinXiPeng
 */
@RestController
@RequestMapping("excelUpload")
public class UploadController {
    @Resource
    ExcelImportTool excelImportTool;

    /**
     * @param file 前台传来的文件
     * @return 状态
     */
    @PostMapping()
    public Msg upload(MultipartFile file) {
        try {
            excelImportTool.importExcel(file);
        } catch (IOException e) {
            return Msg.fail();
        }
        //使用封装的工具进行插入数据
        return Msg.success();
    }
}